home *** CD-ROM | disk | FTP | other *** search
/ PC Gamer 2000 January / CD-Gamer_2000-01_04_cd.bin / games / phoenix.exe / Arcade / Namoul Gauntlet.spt < prev   
Text File  |  1999-11-03  |  3KB  |  155 lines

  1. //MTEXT: Dogfighting Practice:\n\nFight four increasingly difficult waves of Namoul opponents.\n\nHints:\n\nHelping your team-mates early on is the key to surviving later waves.
  2.  
  3. //SCENE: Mscenes\NamoulGauntlet.cen
  4. //TACTICS: Misc
  5. //TACTICS: Dogfight
  6. //PHRASES: Dogfight.txt
  7. //PHRASES: Punctuation.txt
  8. //PHRASES: Badmil.txt
  9. //PHRASES: BattlePrattle.txt
  10. //ALIAS: Cameras.txt
  11. //ALIAS: Ifs.txt
  12. //ALIAS: testalias.txt
  13. //NEBPIC: nebpic24red
  14. //BACKLIGHT: 81 65 41 81 65 41
  15. //MAINLIGHT: 255 255 255 255 255 255
  16. //AMBIENT: 25 55 23
  17.  
  18. //WEAPONS_AVAILABLE: 2 Laser Gun
  19. //WEAPONS_AVAILABLE: 2 Missile Launcher
  20. //WEAPONS_AVAILABLE: 2 Shield Mk I
  21. //WEAPONS_AVAILABLE: 1 Scanner
  22. //WEAPONS_AVAILABLE: 2 Engine
  23. //WEAPONS_AVAILABLE: 2 Chain Gun
  24. //WEAPONS_AVAILABLE: 3 Generator
  25. //WEAPONS_AVAILABLE: 1 Energy Bomb Gun
  26. //WEAPONS_AVAILABLE: 1 Player
  27. //WEAPONS_AVAILABLE: 1 Grapple
  28.  
  29. //SHIP_AVAILABLE: Human Light Fighter (Player)
  30. //SHIP_AVAILABLE: Human Medium Fighter (player)
  31. //SHIP_AVAILABLE: Human Heavy Fighter (Player)
  32.  
  33. VAR: Wait
  34. VAR: Sec1
  35. VAR: Gone
  36. VAR: Away
  37. VAR: WAVE1GONE
  38. VAR: WAVE2GONE
  39. VAR: WAVE3GONE
  40. VAR: WAVE4GONE
  41.  
  42. //*****************************************************
  43.  
  44. Start(_Beckdead)
  45.  
  46. @WAIT{10000}
  47.  
  48. Label(Bdead)
  49. If(s_ShipGoneStrength["PHOENIX"]): If(s_PlayerOn[]): Goto(Bdead2)
  50. Goto(Bdead)
  51.  
  52. Label(Bdead2)
  53. Player(OFF)
  54. Player View(OFF)
  55. End Battle
  56.  
  57. Timer(4000)
  58. Label(becksdeath)
  59. Position Camera(BeckDeath.POS)
  60. Target Camera(Phoenix.POS)
  61. If(Timer): Goto(becksdeath)
  62.  
  63. @SCREENFADE{0,4000,255,0,0,0}
  64. @WAIT{4000}
  65. QUIT
  66.  
  67. Label(_Beckdead)
  68. Goto(_Beckdead)
  69.  
  70.  
  71. Start(_CHECKBADBOY)
  72.  
  73. @WARNPLAYER{Alpha}
  74. @WAIT{4000}
  75. @SCREENFADE{0,4000,255,0,0,0}
  76. @WAIT{4000}
  77. Player(OFF)
  78. Player View(OFF)
  79. @WAIT{2000}
  80. QUIT
  81.  
  82. Label(ENDBADBOY)
  83. Goto(ENDBADBOY)
  84.  
  85. Start(Alpha)
  86. @SOUNDON{}
  87. Player(ON)
  88. Player View(ON)
  89.  
  90. BattlePrattle(ON)
  91.  
  92. Music Set(7)
  93. Fade To Calm
  94. Battle
  95.  
  96. label(Alpha_END)
  97. goto(Alpha_END)
  98.  
  99. //********************************
  100.  
  101. Start(E1)
  102. Standby(E1)
  103. @WAIT{2000}
  104. Jump In(E1)
  105. Destroy Squad(Alpha,50)
  106. Squad Destroy Us(Alpha,50)
  107. Label(E1END)
  108. If(S_SQUADGONE["E1"]): Do(S_SETVAR["WAVE1GONE",1])
  109. Goto(E1END)
  110.  
  111. Start(E2)
  112. Standby(E2)
  113. @WAITVAR{WAVE1GONE|1}
  114. @WAIT{2000}
  115. Jump In(E2)
  116. Destroy Squad(Alpha,50)
  117. Squad Destroy Us(Alpha,50)
  118. Label(E2END)
  119. If(S_SQUADGONE["E2"]): Do(S_SETVAR["WAVE2GONE",1])
  120. Goto(E2END)
  121.  
  122. Start(E3)
  123. Standby(E3)
  124. @WAITVAR{WAVE2GONE|1}
  125. @WAIT{2000}
  126. Jump In(E3)
  127. Destroy Squad(Alpha,50)
  128. Squad Destroy Us(Alpha,50)
  129. Label(E3END)
  130. If(S_SQUADGONE["E3"]): Do(S_SETVAR["WAVE3GONE",1])
  131. Goto(E3END)
  132.  
  133. Start(E4)
  134. Standby(E4)
  135. @WAITVAR{WAVE3GONE|1}
  136. @WAIT{2000}
  137. Jump In(E4)
  138. Destroy Squad(Alpha,50)
  139. Squad Destroy Us(Alpha,50)
  140. Label(E4END)
  141. If(S_SQUADGONE["E4"]): Do(S_SETVAR["WAVE4GONE",1])
  142. Goto(E4END)
  143.  
  144. Start(FINISHED)
  145. @WAITVAR{WAVE4GONE|1}
  146.  
  147. End Battle
  148.  
  149. @WAIT{5000}
  150. @SCREENFADE{0|4000|255|0|0|0}
  151. @WAIT{4000}
  152. Quit
  153.  
  154. Label(DONEALL)
  155. Goto(DONEALL)